#ifndef VERTEX_H
#define VERTEX_H

#include "D3DConfiguration.h"

#include <D3dx10math.h>

namespace D3D10Utils
{
	struct Vertex
	{
		Vertex(const float x = 0.0f, const float y = 0.0f, const float z = 0.0f,
			const float nx = 0.0f, const float ny = 0.0f, const float nz = 0.0f,
			const float u = 0.0f, const float v = 0.0f)
			: mPosition(x, y, z)
			, mNormal(nx, ny, nz)
			, mTexCoord(u, v)
		{

		}

		D3DXVECTOR3 mPosition;
		D3DXVECTOR3 mNormal;
		D3DXVECTOR2 mTexCoord;
	};
}
 
#endif // VERTEX_H
